html,
body,
#root {
    height: 100%;
}
* {
    padding: 0;
    margin: 0;
}
.page-designer {
    height: 100%;

    .page-d-layout {
        position: relative;
        display: flex;
        flex-direction: column;
        .page-d-header {
            height: 64px;
            background: #001529;
            color: #ffffff;
            line-height: 64px;
            padding: 0 20px;
        }
        .page-d-body {
            flex: auto;
            display: flex;

            .page-d-left-side {
                width: 250px;
                background: #001529;
                color: #ffffff;
            }
            .page-d-right-content {
                flex: auto;
            }
        }
    }
}